const mysql = require("mysql")

//数据库配置
const config = {
  host: "1.92.146.28",
  port: "3306",
  user: "tool",
  password: "woaiLIBAI123",
  database: "tool"
}
module.exports = {

  //链接数据库,使用mysql的连接池
  //连接池的对象
  sqlConnect: function (sql, sqlArr, callback, fun) {
    var pool = mysql.createPool(config)
    pool.getConnection((err, conn) => {
      if (err) {
        fun.sendError && fun?.sendError(err + "链接失败")
        return
      }
      //时间驱动回调
      conn.query(sql, sqlArr, (err, data) => {
        if (err) {
          fun.sendError && fun?.sendError(err + "链接失败")
        } else {
          callback(data)
        }
      })
      //释放链接
      conn.release()
    })
  },

}
